MRS V3.4 PTF02 Function Reference
The following functions are being shipped on the 2210 in MRS V3.4 PTF02, so they are available in that level and in all subsequent maintenance levels of MRS V3.4. This document contains the 2210 publications updates for these new functions. For information about installing this PTF, refer to the "Introduction and General Download Instructions" document available on the 2210 Operational Code web page.
Note: | If you install this PTF or any subsequent MRS V3.4 PTF, you need to upgrade your V3.4 Configuration Program to PTF NP01096 or later. The V3.4 Configuration program is available on the 2210 Configuration Program web page. |
These functions include:
Refer to www.networking.ibm.com/support for a copy of this Function Reference as well as the 2210 base publications.
With this PTF, the dial circuit parameter, Destination Address, can now be dynamically updated without requiring the 221x router to be restarted.
With this PTF, the number of UDP/TCP filters supported by BRS has been increased from 5 to 16. These new filters are valid for PPP interfaces, the FR default circuit definition, and for FR PVCs and SVCs.
Additionally, the maximum and minimum queue size can now be configured for each BRS traffic class. Valid values range from 3-255. If the queue size is not specified, default sizes are taken from the interface level for PPP and from the circuit level for FR. Note that PPP interface level or the FR circuit level, valid values for the queues sizes still range from 3-100.
With this PTF, you can use the IP configuration command to configure the following TCP parameters:
To access the TCP configuration environment, enter the following command at the IP config> prompt:
IP config> TCP TCP config>
Table 1. TCP Configuration Commands Summary
Command | Function |
---|---|
List | Displays TCP configuration items. |
Set | Defines certain TCP configuration parameters that affect retransmission and session controls, performance, and TelnetServer ports. |
Use the list command to display the TCP configuration data.
Syntax:
Example: list all
TCP Parameters 0 tells router to use default see Console (talk 5) for runtime values Telnet server port........: 23 Timeout (seconds).........: 300 Min retransmit (.01sec).: 25 Max retransmit (.01sec).: 6400 Connection limit..........: 0 Hash table size...........: 500 Keepalive interval (sec.).: 90 Memory block size.........: 756
Use the set command to set certain values (intervals, sizes, limits) within your TCP configuration.
Syntax:
Default Value: Varies depending on the amount of memory installed in the router. To use the default setting, select the "default" pushbutton in the configuration tool or specify zero (0) from the router console.
Example:
TCP config> set connection-limit 500
Default Value: Varies between 64 and 10 275, depending on the amount of memory installed in the router. To use the default setting, select the "default" pushbutton in the configuration tool or specify zero (0) from the router console.
Example:
TCP config> set hash-table-size 100
Default Value: Varies depending on the amount of memory installed in the router. To use the default setting, select the "default" pushbutton in the configuration tool or specify zero (0) from the router console.
Example:
TCP config> set keepalive-interval 2500
Default Value: 6400 (64 seconds). To use the default setting, select the "default" pushbutton in the configuration tool or specify zero (0) from the router console.
Example:
TCP config> set maxrx-interval 300
This example sets the maximum retransmit value to 3 seconds.
Default Value: 756 bytes. To use the default setting, select the "default" pushbutton in the configuration tool or specify zero (0) from the router console.
Example:
TCP config> set memory-block-size 50
Default Value: 25 (.25 seconds). To use the default setting, select the "default" pushbutton in the configuration tool or specify zero (0) from the router console.
Example:
TCP config> set minrx-interval 50
This example sets the minimum retransmit value to .5 seconds.
Default Value: 23. To use the default setting, select the "default" pushbutton in the configuration tool or specify zero (0) from the router console.
Example:
TCP config> set telnet-port 10023
Default Value: 180 seconds (3 minutes). To use the default setting, select the default button in the configuration tool or specify zero (0) from the router console.
Example:
TCP config> set timeout 250
With this PTF, you can now specify the DLUS name at the node, port, and linkstation level. If a DLUS name is not specified, then the node level DLUS name is used by the ports and linkstations. However if a DLUS name is specified at the node and port levels, then the port level DLUS name is used for traffic in and out of that particular port. Similarly, if a DLUS name is specified at the linkstation level, then the linkstation DLUS name is used to for traffic in and out of that particular linkstation.
Note: | In order to specify DLUS names at the port level, DLUS/DLUR must be enabled at the node level. |
Example 1 shows configuring a DLUS name at the port level. In this case, you specify both a primary and a backup DLUS.
Example 1:
APPN config> add port APPN Port Link Type: (P)PP, (FR)AME RELAY, (E)THERNET, (T)OKEN RING, (S)DLC, (X)25, (FD)DI, (D)LSw, (A)TM, (I)P [ ]? T Interface number(Default 0): [0]? Port name (Max 8 characters) [T00000]? WARNING!! You are changing an existing record. Enable APPN on this port (Y)es (N)o [Y]? Port Definition Support multiple PU (Y)es (N)o [Y]? All active port names will be of the form Service any node: (Y)es (N)o [Y]? Treat non-configured callers as LEN nodes: (Y)es (N)o [N]? High performance routing: (Y)es (N)o [Y]? Maximum BTU size (768-17745) [2048]? Maximum number of link stations (1-65535) [65535]? Percent of link stations reserved for incoming calls (0-100) [0]? Percent of link stations reserved for outgoing calls (0-100) [0]? Local SAP address (04-EC) [4]? Local HPR SAP address (04-EC) [C8]? Edit TG Characteristics: (Y)es (N)o [N]? Edit LLC Characteristics: (Y)es (N)o [N]? Edit HPR defaults: (Y)es (N)o [N]? Edit Dependent LU Server: (Y)es (N)o [N]? Y Fully-qualified CP name of primary DLUS []? STFNET.MVS1 Fully-qualified CP name of backup DLUS []? STFNET.MVS2 Write this record? [Y]? The record has been written.
Example 2 shows changing the specified DLUS name at the port level to the default value.
Example 2:
APPN config> add port APPN Port Link Type: (P)PP, (FR)AME RELAY, (E)THERNET, (T)OKEN RING, (S)DLC, (X)25, (FD)DI, (D)LSw, (A)TM, (I)P [ ]? T Interface number(Default 0): [0]? Port name (Max 8 characters) [T00000]? WARNING!! You are changing an existing record. Enable APPN on this port (Y)es (N)o [Y]? Port Definition Support multiple PU (Y)es (N)o [Y]? All active port names will be of the form <port name sap> Service any node: (Y)es (N)o [Y]? Treat non-configured callers as LEN nodes: (Y)es (N)o [N]? High performance routing: (Y)es (N)o [Y]? Maximum BTU size (768-17745) [2048]? Maximum number of link stations (1-65535) [65535]? Percent of link stations reserved for incoming calls (0-100) [0]? Percent of link stations reserved for outgoing calls (0-100) [0]? Local SAP address (04-EC) [4]? Local HPR SAP address (04-EC) [C8]? Edit TG Characteristics: (Y)es (N)o [N]? Edit LLC Characteristics: (Y)es (N)o [N]? Edit HPR defaults: (Y)es (N)o [N]? Edit Dependent LU Server: (Y)es (N)o [N]? Y Fully-qualified CP name of primary DLUS [STFNET.MVS1]? <DEFLT> Write this record? [Y]? The record has been written.
Example 3 shows using the DLUS values specified at the node level. An explicit DLUS name is not configured at the port level.
Example 3:
APPN config> add port APPN Port Link Type: (P)PP, (FR)AME RELAY, (E)THERNET, (T)OKEN RING, (S)DLC, (X)25, (FD)DI, (D)LSw, (A)TM, (I)P [ ]? T Interface number(Default 0): [0]? Port name (Max 8 characters) [T00000]? WARNING!! You are changing an existing record. Enable APPN on this port (Y)es (N)o [Y]? Port Definition Support multiple PU (Y)es (N)o [Y]? All active port names will be of the form <port name sap> Service any node: (Y)es (N)o [Y]? Treat non-configured callers as LEN nodes: (Y)es (N)o [N]? High performance routing: (Y)es (N)o [Y]? Maximum BTU size (768-17745) [2048]? Maximum number of link stations (1-65535) [65535]? Percent of link stations reserved for incoming calls (0-100) [0]? Percent of link stations reserved for outgoing calls (0-100) [0]? Local SAP address (04-EC) [4]? Local HPR SAP address (04-EC) [C8]? Edit TG Characteristics: (Y)es (N)o [N]? Edit LLC Characteristics: (Y)es (N)o [N]? Edit HPR defaults: (Y)es (N)o [N]? Edit Dependent LU Server: (Y)es (N)o [N]? Y Fully-qualified CP name of primary DLUS [<DEFLT>]? Write this record? [Y]? The record has been written.
Example 4 shows configuring a primary DLUS name at the port level, but not specifying a backup DLUS name. If you do not specify a backup DLUS, this overrides the previously specified node and there will be no backup DLUS
Example 4:
APPN config> add port APPN Port Link Type: (P)PP, (FR)AME RELAY, (E)THERNET, (T)OKEN RING, (S)DLC, (X)25, (FD)DI, (D)LSw, (A)TM, (I)P [ ]? Illegal link type APPN config>add port APPN Port Link Type: (P)PP, (FR)AME RELAY, (E)THERNET, (T)OKEN RING, (S)DLC, (X)25, (FD)DI, (D)LSw, (A)TM, (I)P [ ]? T Interface number(Default 0): [0]? Port name (Max 8 characters) [T00000]? WARNING!! You are changing an existing record. Enable APPN on this port (Y)es (N)o [Y]? Port Definition Support multiple PU (Y)es (N)o [Y]? All active port names will be of the form Service any node: (Y)es (N)o [Y]? Treat non-configured callers as LEN nodes: (Y)es (N)o [N]? High performance routing: (Y)es (N)o [Y]? Maximum BTU size (768-17745) [2048]? Maximum number of link stations (1-65535) [65535]? Percent of link stations reserved for incoming calls (0-100) [0]? Percent of link stations reserved for outgoing calls (0-100) [0]? Local SAP address (04-EC) [4]? Local HPR SAP address (04-EC) [C8]? Edit TG Characteristics: (Y)es (N)o [N]? Edit LLC Characteristics: (Y)es (N)o [N]? Edit HPR defaults: (Y)es (N)o [N]? Edit Dependent LU Server: (Y)es (N)o [N]? Y Fully-qualified CP name of primary DLUS [<DEFLT>]? STFNET.MVS3 Fully-qualified CP name of backup DLUS []? Write this record? [Y]? The record has been written.
This PTF allows a router acting as a DLUR node to provide additional route information to its DLUS for the LU-LU sessions served by that DLUS. Before this PTF, when a session is brought up, the DLUR provides the serving DLUS with session awareness (SAW) information. This information does not currently include the LU-LU session route (RSCV) for the dependent LU-LU session. With this PTF, the LU-LU session RSCV is included in the SAW data sent to the DLUS upon session activation. This RSCV is sent regardless of the level of the DLUS, since most levels of VTAM can save and display this RSCV (those which cannot save it will just ignore it). Refer to the SAVERSCV start option in the VTAM publications.
In addition, this PTF includes a function which causes the DLUR to collect information about the HPR route over which the LU-LU session flows, and include this in the SAW data sent to the DLUS upon session activation. If the HPR route undergoes path switch, the DLUR then sends the new HPR route information to the DLUS. This allows the DLUS to update its copy of the LU-LU session route for all the LU-LU sessions which use that HPR route, so the network operator always has an accurate record of the current route for each dependent LU-LU session.
Support for this HPR route information is negotiated between the DLUS and DLUR during CPSVRMGR pipe session activation. If either does not support the function, the HPR route information is not included in the SAW data for dependent LU-LU sessions. This function can be enabled or disabled in the router, via a new configuration option. If the function is enabled on the DLUR, the DLUR saves the HPR route information for the duration of the underlying LU-LU sessions, even if the DLUS does not support receipt of the information. This allows the router to send the HPR route information to a backup DLUS which does support the function, in case of DLUR giveback and takeover. If no DLUS in the network supports the new HPR SAW data, the function should be disabled in the DLUR, thereby saving memory.
Config> protocol APPN APPN config>set dlur Support DLUR HPR session awareness (y/n) [N] y Fully-qualified CP name of primary DLUS [] xxx.xx1 Fully-qualified CP name of backup DLUS [] xxx.xx2 Perform retries to restore disrupted pipe [Y]? Take down the dependent link when there is no session [N]? Support DLUR HPR session awareness support (y/n) [N]? Write this record [Y]?